package ProyectoX;

import java.awt.Point;

import javax.swing.ImageIcon;
import javax.swing.JLabel;

/**
 * Clase public Pez extiende a NaveEnemiga

 */
public class Pez extends NaveEnemiga {

	/**
	 * Constructor, llama a super de nave enemiga e inicializa atributos
	 * @param n
	 */
	public Pez(Nivel n) {
		super(0,1,1,30,n);
		this.setIcon(new ImageIcon(getClass().getClassLoader().getResource("Imagenes/oie_1718494aVNgfkuj (2).gif")));
		velocidad = 3;
	}
	
	
	/**
	 * Saca al pez de pantalla y muestra una explosion y un esqueleto de pez que luego se remueven
	 */
	public int Morir() {
		this.setVisible(false);
		
		JLabel muerto = new JLabel();
		muerto.setIcon(new ImageIcon(getClass().getClassLoader().getResource("Imagenes/PezMuerto.png")));
		MiNivel.juego.jPanelNivel.add(muerto);
		muerto.setBounds(getX(), getY(), muerto.getIcon().getIconWidth(), muerto.getIcon().getIconHeight());
		AutoRemoveEnem a = new AutoRemoveEnem(muerto, MiNivel.juego.jPanelNivel);
		a.start();
		
		Explosion e = new Explosion(this, MiNivel.juego.jPanelNivel);
		e.start();
		
		return puntosAlMorir;
	}


}